18
208
16
5
98
2
4
40
12
30
10
8
29
14
25
20
13
6
7
31
78
21
35
23
22
45
44
17
9
37
66
36
19
73
41
141
231
109
84
46
126
64
87
49
211